﻿package entitys;

public class Word {
	
	private String value;// написание
	private String translation;// перевод
//	private String transcription;// транскрипция
	private long lastDate;// последняя дата просмотра слова
	private int studys;//количество изучений слова
	private int count;//количество нахождений слова в тексте
	private int wordNew;//новое слово (0), хотябы раз просмотренное (1)
	private int known;// для всех новых слов, можно задать что повторять его ненужно.(1)
	
	public Word(){
		
	}

	public Word(String value, String translation, Integer count, long lastDate, int studys, int wordNew, int known) {
		this.value = value;
		this.translation = translation;
//		this.transcription = transcription;
		this.lastDate = lastDate;
		this.studys = studys;
		this.count = count;
		this.wordNew = wordNew;
		this.known = known;
	}
	
	
	public void incrementCounter(){
		this.count++;
	}

	public int getStudys() {
		return studys;
	}

	public void setStudys(int studys) {
		this.studys = studys;
	}
	public String getValue() {
		return value;
	}
	public void setValue(String value) {
		this.value = value;
	}
//	public String getTranscription() {
//		return transcription;
//	}
//	public void setTranscription(String transcription) {
//		this.transcription = transcription;
//	}
	public String getTranslation() {
		return translation;
	}
	public void setTranslation(String translation) {
		this.translation = translation;
	}
	
	public int getCount() {
		return count;
	}
	public void setCount(int count) {
		this.count = count;
	}
	public int getKnown() {
		return known;
	}
	public void setKnown(int known) {
		this.known = known;
	}
	public long getLastDate() {
		return lastDate;
	}

	public void setLastDate(long lastDate) {
		this.lastDate = lastDate;
	}
	public int getWordNew() {
		return wordNew;
	}
	public void setWordNew(int wordNew) {
		this.wordNew = wordNew;
	}

}
